//1.引入 request
import request from "../utils/request";
/*
注意： get方式 使用 params
post 方式 使用 data
*/


//获取 商品数据的接口
//params 参数 供给 查询和分页使用
export function fetchProductList(params) {
    return request({
        url: "product_list",
        method: "get",
        params: params
    })
}

//获取 商品分类的列表
export function fetchProductCateList(params) {
    return request({
        url: "get_product_category_list/0",
        method: "get",
        params: params
    })
}

//获取商品品牌数据
export function fetchBrandList(params) {
    return request({
        url: "get_product_brand",
        method: "get",
        params: params
    })
}

//获取商品分类数据
export function fetchCateList(params) {
    return request({
        url: "get_product_category",
        method: "get",
        params: params
    })
}

//获取商品类型列表
export function fetchDatelist(params) {
    return request({
        url: "get_product_attr",
        method: "get",
        params: params
    })
}

//添加商品数据
export function addProduct(data) {
    return request({
        url: "create_product",
        method: "post",
        data: data
    })
}

//通过 id 获取一条商品数据
export function fetchOneProduct(params) {
    return request({
        url: "product_one",
        method: "get",
        params: params
    })
}

//update_product
export function updateProduct(data) {
    return request({
        url: "update_product",
        method: "post",
        data: data
    })
}

//通过 自己的id 获取父级节点数据
export function fetchParentProductCate(params) {
    return request({
        url: "get_parent_id",
        method: "get",
        params: params
    })
}

//品牌管理
export function fetchProductcate(params) {
    return request({
        url: "get_product_brand_pag",
        method: "get",
        params: params
    })
}

//删除一条商品记录
export function deleteProduct(params) {
    return request({
        url: "delete_status",
        method: "get",
        params: params
    })
}

//获取带分页的分类数据 //get_product_category_list/0
//0  代表 顶级分类   1 代表二级分类
export function fetchProductCatePage(params, id) {
    return request({
        url: "get_product_category_list/" + id,
        method: "get",
        params: params
    })
}

//create_product_cate  添加 商品分类信息
export function addProductCate(data) {
    return request({
        url: "create_product_cate",
        method: "post",
        data: data
    })
}